package com.xukehong.demo.controller;

import io.swagger.annotations.Api;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * xkh on 2020/4/8
 */
@RestController
@RequestMapping("/api/enum")
@Api(tags = "枚举列表")
public class EnumerationResource {

    @Getter
    @Setter
    @AllArgsConstructor
    public static class EnumModel<T>{
        private String key;
        private T value;
    }


    public static final Map<String, List<EnumModel>> RESULT = new HashMap<>();
    public static final List<EnumModel> TEST_ENUMS = new ArrayList<>();


    static {
        TEST_ENUMS.add(new EnumModel<>("同意",1));
        TEST_ENUMS.add(new EnumModel<>("拒绝",0));
        RESULT.put("TEST_ENUMS",TEST_ENUMS);
    }

//    public static String getKey(){
//
//    }
}
